<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>取消请求</title>
  </head>
  <body>
    <button>点击发送</button>
    <button>点击取消</button>
    <script>
      // 获取元素对象
      const btns = document.querySelectorAll("button");

      // 创建请求对象x
      let x = null;

      // 发送请求
      btns[0].onclick = function () {
        x = new XMLHttpRequest();
        x.open("GET", "http://www.xin.com:8000/delay");
        x.send();
      };

      // 取消请求 abort
      btns[1].onclick = function () {
        x.abort(); // 取消请求
      };
    </script>
  </body>
</html>
